package main

import (
	"fmt"
	"runtime"
	"time"
)

func main() {

	go func() {
		fmt.Println("======main")
		test()
		fmt.Println("======end")
	}()
	time.Sleep(time.Second * 2)
}
func test() {
	defer fmt.Println("test  defer")
	//return //终止函数（本代码块的后面代码不执行）
	runtime.Goexit() //终止协程  让该语句后面的程序都不执行
	fmt.Println("test====")
}
